have a hide like a rhinoceros - French English Dictionary